Upgrading to CSense 2024 Overview
CSense 2024 is a 64-bit application. Therefore, you will not be able to directly upgrade from previous 32-bit versions. You must first uninstall the previous version and then install CSense 2024.
Important: While uninstalling the previous version of the CSense application, you will have the option to retain the existing CSense database. If you choose to retain the database, ensure you perform an Advanced Installation of CSense 2024 and select the location of the CSense Database during installation. This process will upgrade the CSense database to the latest version.
Additionally, if you are using Python Modules, CSense SDK-based applications, COM Wrapper Objects, and .NET Wrapper Objects, it is IMPORTANT to be aware of the following:
-
Python Modules- If you have installed 32-bit Python modules using the CSense Python Module Manager, these 32-bit Python modules will no longer be supported and cannot be upgraded. You must find the equivalent 64-bit modules and install them using the CSense Python Module Manager after installing CSense 2024.
-
CSense SDK based applications- You will be required to recompile all custom applications that makes use of the CSense SDK. With the transition of the CSense SDK from 32-bit to 64-bit, all client applications using the CSense SDK must be re-compiled for 64-bit support against the 64-bit version of the CSense SDK.
-
COM Wrapper Objects- You will be required to recompile all custom COM Wrapper Block COM Objects to target 64-bit platforms. Your 32-bit COM objects will no longer be compatible with the 64-bit version of CSense 2024.
-
.NET Wrapper Objects- You will be required to recompile all custom .NET assemblies built for the various .NET wrapper blocks available in CSense to target 64-bit platforms. Your existing 32-bit compiled .NET Assemblies will no longer be compatible with the 64-bit version of CSense 2024.
Since the upgrade process to CSense 2024 is different from the previous versions, it is HIGHLY RECOMMENDED that you carefully select an upgrade path that suits you. The table below will guide you in deciding the upgrade path based on your specific scenario and provide you with the link to the corresponding Before Upgrade topic.
Scenario |
Description |
Help link |
Upgrading a CSense Data Server |
This scenario is suitable for users who installed only a previous version of CSense data server on their machine using the advanced installation option and wish to upgrade to the CSense 2024 version using the advanced installation option. TIP: If you do not have CSense applications like Architect, Troubleshooter, or Runtime Manager on your machine, this is the right upgrade path. |
|
Upgrading a CSense Application Server |
This scenario is suitable for users who installed only a previous version of CSense application server on their machine using the advanced installation option and wish to upgrade to the CSense 2024 version using the advanced installation option. TIP: If you have CSense applications and do not have any CSense-related database instances locally on your machine, this is the right upgrade path. |
|
Upgrading Both CSense Data and Application Server |
This scenario is suitable for users who installed a previous version of CSense application server and data server on their machine using the advanced installation option and wish to upgrade to the CSense 2024 version using the advanced installation option. TIP: If you have CSense applications and a CSense database (locally or remotely), but the SQL Server instance is managed by you or your organization, this is the right upgrade path. |
|
Upgrading an existing Express Install |
This scenario is suitable for users who installed a previous version of CSense application server and data server on their machine using the express installation option and wish to upgrade to the CSense 2024 version using the advanced installation option. TIP: If you have CSense applications and CSENSE database locally, and the SQL Server instance is managed by CSense, this is the right upgrade path. |